package com.data.modules.smzh.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Description: user
 * @Author: data-boot
 * @Date:   2022-11-27
 * @Version: V1.0
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="ThirdDoorReqVo", description="DeviceReqVo")
public class ThirdDoorReqVo implements Serializable  {
    private static final long serialVersionUID = 1L;

	/**数据加密方式*/
    @ApiModelProperty(value = "数据加密方式")
    private String encryptType;

    /**签名算法*/
    @ApiModelProperty(value = "签名算法")
    private String signType;


    /**时间*/
    @ApiModelProperty(value = "时间")
    private String timestamp;

    /**协议版本*/
    @ApiModelProperty(value = "协议版本")
    private String version;


    /**API类型*/
    @ApiModelProperty(value = "API类型")
    private String apiId;


    /**内容base64加密*/
    @ApiModelProperty(value = "内容base64加密")
    private String bizContent;

      /**数据签名*/
    @ApiModelProperty(value = "数据签名")
    private String sign;

}
